From d4a3e5a6e47f474d6520c168c6edb9274dc3e6c4 Mon Sep 17 00:00:00 2001 From: Cody Russell Date: Mon, 31 Mar 2008 21:45:22 +0000 Subject: [PATCH] Move down each line in units of text_height rather than in units of 2008-03-31 Cody Russell * demos/gtk-demo/printing.c (draw_page): Move down each line in units of text_height rather than in units of data->font_size. (totally awesome catch by Dom Lachowicz) svn path=/trunk/; revision=19952 --- ChangeLog | 6 ++++++ demos/gtk-demo/printing.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f5c7b5ad4e..d1be7e85f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-03-31 Cody Russell + + * demos/gtk-demo/printing.c (draw_page): Move down each line in + units of text_height rather than in units of data->font_size. + (totally awesome catch by Dom Lachowicz) + 2008-03-28 Richard Hult * gdk/quartz/gdkevents-quartz.c: (gdk_event_translate), diff --git a/demos/gtk-demo/printing.c b/demos/gtk-demo/printing.c index be1e066ca8..efa5838215 100644 --- a/demos/gtk-demo/printing.c +++ b/demos/gtk-demo/printing.c @@ -49,6 +49,7 @@ begin_print (GtkPrintOperation *operation, data->num_lines = i; data->num_pages = (data->num_lines - 1) / data->lines_per_page + 1; + gtk_print_operation_set_n_pages (operation, data->num_pages); } @@ -122,7 +123,7 @@ draw_page (GtkPrintOperation *operation, { pango_layout_set_text (layout, data->lines[line], -1); pango_cairo_show_layout (cr, layout); - cairo_rel_move_to (cr, 0, data->font_size); + cairo_rel_move_to (cr, 0, text_height); line++; } -- 2.30.2